Software Algorithm Engineer

SOFTWARE DEVELOPMENT Irvine, California


Description

  • ISP algorithm development and ISP tuning.
  • Subjective/objective image quality evaluation.
  • Auto white balance, color correction and color management.
  • Design, modeling, test and analysis of the imaging pipeline.
  • Machine learning solution development for real-time image processing, with low latency and low power consumption.
  • Train different models with various sensor patterns, such as 4C pattern and Bayer Pattern.
  • Improve algorithm to gain higher quality on color images.
  • Evaluate and tune existing image processing models and verify performance.
  • Write algorithms documentation.
 
Job Requirements:
 
Master’s degree in Electrical Engineering, Computer Science, or related fields with course work of computer vision and deep learning.

Must possess the demonstrated knowledge or skills of:
  • Convolution filters.
  • Neural networks, such as CNN model and GAN model.
  • CNN in object recognition.
  • Multi-class classification and image deionizing.
  • Deep learning frameworks.
  • Data augmentation.
  • Fine-tuning pre-trained models.
  • RNN, LSTM and transformers.
  • Optimization.
  • PyTorch.
 
Annual base salary for this role in California, US is expected to be between $126,942 - $134,000. Actual pay will be determined on a number of factors such as relevant skills and experience, and the pay of employees in the similar role.